computing demand